const path = require('path')// 引入path模块  
function resolve(dir) {
  return path.join(__dirname, dir)// path.join(__dirname)设置绝对路径
}

module.exports = {
  devServer: {
    port: 8080,
    // open: true,
    proxy: {
      // 判断如果host 地址是 /api 或 /api开头的 全部代理到 下面的地址
      '/api': {
        // 对象里面 target 表示将路径代理到哪里去
        target: 'http://manager.sdxing.cn/', // 目标服务器
        // 是否跨域
        changeOrigin: true,
        pathRewrite: { '^/api': '/' },
      }
    }
  },
  // 配置路径别名  
  lintOnSave: true,
  chainWebpack: (config) => {
    config.resolve.alias
      .set('@$', resolve('src'))
      .set('api', resolve('src/api'))
      .set('base', resolve('src/base')) 
      .set('utils', resolve('src/utils'))
      .set('view', resolve('src/view')) 
      .set('assets', resolve('src/assets')) 
      .set('components', resolve('src/components'))
      .set('common', resolve('src/components/common'))
  }
}